---
sidebar_class_name: 仅限节点
---

import CodeBlock from "@theme/CodeBlock";


# SingleStore

[SingleStoreDB](https://singlestore.com/)是一款高性能，分布式数据库系统。长期以来，它一直支持[dot_product](https://docs.singlestore.com/managed-service/en/reference/sql-reference/vector-functions/dot_product.html)等向量函数，从而成为需要文本相似度匹配的AI应用程序的最佳解决方案。

:::info兼容性
仅Node.js可用。
:::

LangChain.js接受`mysql2/promise Pool`作为SingleStore向量存储的连接池。

## 设置

1. 建立SingleStoreDB环境。 你可以选择云版或自行部署版。，[云版](https://docs.singlestore.com/managed-service/en/getting-started-with-singlestoredb-cloud.html)，[自行部署版](https://docs.singlestore.com/db/v8.1/en/developer-resources/get-started-using-singlestoredb-for-free.html)
2. 安装mysql2 JS客户端

```bash npm2yarn
npm install -S mysql2

```


## 用法

import UsageExample from "!!raw-loader!@examples/indexes/vector_stores/singlestore.ts";



<CodeBlock language="typescript">{UsageExample}</CodeBlock>

